/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pak;

import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Marcin
 */
public class CSterownikMSSqlServer extends CSterownikBazyDanych
{   
    protected String nazwaBazy;
    protected String nazwaInstancji;
    //--------------------------------------------------------------------------
    CSterownikMSSqlServer (String url, String nazwaBazy, String nazwaInstancji)
    {   
        super ();
        
        this.url            = url;
        this.nazwaBazy      = nazwaBazy;
        this.nazwaInstancji = nazwaInstancji;
    }
    //--------------------------------------------------------------------------
    public boolean polacz ()
    {
        boolean statusPowodzenia = true;
        
        try
        {   
            String polaczenie = "jdbc:sqlserver://"+url+";instanceName="+this.nazwaInstancji+";databaseName="+this.nazwaBazy+";integratedSecurity=true;";
            this.connection = DriverManager.getConnection(polaczenie);
            this.blad = "Polaczenie z baza danych powiodlo sie !!";
            
        } catch (SQLException ex)
        {
            statusPowodzenia = false;
            this.blad = "Blad polaczenie z baza danych";
            Logger.getLogger(CManagerBazyDanych.class.getName()).log(Level.SEVERE, null, ex);
        }
    
        return statusPowodzenia;
    }
}
